package Regex;

import java.util.regex.Matcher;
import java.util.regex.Pattern;

public class regexDemo2 {
    public static void main(String[] args) {
        String data = "电话：19825669993\n" +
                "邮箱：744489881@qq.com\n" +
                "六百六十六\n" +
                "还有一个电话：183245982\n";

        method1(data);
    }

    public static void method1(String data){
        // 定义爬取规则
        String regex = "(1[3-9]\\d{9})|(\\w{2,}@\\w{2,20}(\\.\\w{2,10}){1,2})";

        // 把正则表达式封装成一个pattern对象
        Pattern pattern = Pattern.compile(regex);

        // 通过pattern对象去获取查找内容的匹配器对象
        Matcher matcher = pattern.matcher(data);

        // 开始爬取信息
        while (matcher.find()){
            String rs = matcher.group();
            System.out.println(rs);
        }

    }
}
